;==========================================;
;	SPC Generator
;==========================================;

#SPC
{
	#title "SUPER (9) WORLD" ; ~ Cirno's Perfect Math Class (SNES Remix)
	#game "CIRNTEMBER 2022"
	#author "ZUN / arr. IOSYS"
	#comment "arr. Hooded Edge"
	#length "auto"
}

;==========================================;
;	THIS RIGHT HERE IS DEFINITELY IMPORTANT!!
;==========================================;

;	To change the pitch of the song, replace the number after
;	"PITCH" to any number between whatever's included below.
;	This won't affect the percussion / sfx by this at all.

;	To change the VOICE of the song, replace the number after
;	"VOICE" to any number between whatever's included below.
;	This'll affect whether the voice clips appears in the song, 
;	but it is not compatible with SMW.

;	This allows for awesome customization to fit your needs or your
;	preferences... but if you know your stuff, then you should be able
;	to go way beyond the limits I gave you here.

;==========================================;
;	Song Pitch
;==========================================;

	#define PITCH 1 ; Choose between 1 - 2
	#define VOICE 2 ; Choose between 1 - 2

;=================| Pitch |===================;

;	1	= Pitch will be on the d minor (Original)
;	2	= Pitch will be on the c minor (Chill Penguin)

;=================| Voice |==================;

;	1	=	Enables the voice clip, but isn't compatible with SMW (Voice Enabled)
;	2	=	Disables the voice clip & Lowers Echo Buffer (Voice Disabled)

;==========================================;
;	Samples
;==========================================;

#path "BAKA-BAKA"

;==========================================;

#if VOICE == 1
#SAMPLES
{
	"../default/0B SMW @10.brr"
	"../default/06 SMW @22.brr"

	"../default/00 SMW @0.brr"
	"../default/08 SMW @6.brr"

	"../default/0C SMW @13.brr"

	"../default/05 SMW @8.brr"
}
#endif

#if VOICE == 2
#SAMPLES
{
	"../default/00 SMW @0.brr"
	"../optimized/01 SMW @1.brr"
	"../optimized/02 SMW @2.brr"
	"../optimized/03 SMW @3.brr"
	"../optimized/04 SMW @4.brr"
	"../default/05 SMW @8.brr"
	"../default/06 SMW @22.brr"
	"../optimized/07 SMW @5.brr"
	"../default/08 SMW @6.brr"
	"../EMPTY.brr"
	"../optimized/0A SMW @9.brr"
	"../default/0B SMW @10.brr"
	"../default/0C SMW @13.brr"
	"../optimized/0D SMW @14.brr"
	"../optimized/0E SMW @29.brr"
	"../optimized/0F SMW @21.brr"
	"../EMPTY.brr"
	"../optimized/11 SMW @17.brr"
	"../EMPTY.brr"
	"../EMPTY.brr"
}
#endif

#SAMPLES
{
	"MMPR Brass.brr"
	"MM7 Synth Brass I.brr"
	"Rudra Sawtooth.brr"

	"KMT Square.brr"
	"08 SMW @6C.brr"

	"Sawtooth X.brr"
	"MM7 Elec Piano.brr"

	"Sawtooth Bass.brr"

	"Yasui Snare.brr"
	"DNB Bass Drum.brr"
	"MM7 Hi-Hat 1.brr"
	"R-8 Crash Cym.brr"
}

;==========================================;
;	Instruments
;==========================================;

#INSTRUMENTS
{
	"../default/0B SMW @10.brr" $FF $EA $B8 $08 $80 ; @30 snare (smw)
	"../default/0B SMW @10.brr" $FF $FA $B8 $04 $40 ; @31 bass drum (smw)
	"../default/06 SMW @22.brr" $FF $F6 $B8 $05 $40 ; @32 closed hi-hat (smw)

	"Yasui Snare.brr" $9F $F5 $B8 $15 $00 ; @33 snare
	"DNB Bass Drum.brr" $FF $F4 $B8 $08 $00 ; @34 bass drum
	"MM7 Hi-Hat 1.brr" $FF $FB $B8 $0A $00 ; @35 closed hi-hat
	"MM7 Hi-Hat 1.brr" $FF $F4 $B8 $0A $00 ; @36 open hi-hat
	"MM7 Hi-Hat 1.brr" $FF $F3 $B8 $09 $A0 ; @37 ride hi-hat
	"R-8 Crash Cym.brr" $9F $F2 $B8 $0A $00 ; @38 crash cymbal (c+1)
	"R-8 Crash Cym.brr" $9F $F3 $B8 $0A $00 ; @39 crash cymbal (c+4)

	"../default/00 SMW @0.brr" $FF $E0 $B8 $03 $00 ; @40 square (smw)
	"../default/00 SMW @0.brr" $9F $F4 $B8 $06 $00 ; @41 bell (smw)

	"MMPR Brass.brr" $FF $ED $B8 $04 $01 ; @42 lead
		"MMPR Brass.brr" $FF $EF $B8 $04 $01 ; @42 lead
	"MM7 Synth Brass I.brr" $9F $EC $B8 $07 $02 ; @43 synth brass
	"Rudra Sawtooth.brr" $9F $EC $B8 $03 $F0 ; @44 sawtooth
		"Rudra Sawtooth.brr" $9F $EA $B8 $03 $F0 ; @45 sawtooth (2)
	"../default/08 SMW @6.brr" $AF $CE $B8 $03 $00 ; @46 piano
	"MM7 Elec Piano.brr" $AF $EF $B8 $04 $01 ; @47 elec piano
	"../default/00 SMW @0.brr" $FF $CF $B8 $03 $00 ; @48 high square

	"KMT Square.brr" $FF $E2 $B8 $04 $00 ; @49 bg square
	"08 SMW @6C.brr" $DE $CF $B8 $06 $00 ; @50 brass (smw)

	"../default/0C SMW @13.brr" $9F $E6 $B8 $03 $00 ; @51 elec. piano chord (smw)
	"Sawtooth X.brr" $FC $E0 $B8 $03 $C0 ; @52 saw chord
		"Sawtooth X.brr" $FE $E0 $B8 $03 $C0 ; @53 saw chord (2)
	"MM7 Elec Piano.brr" $FF $EA $B8 $04 $01 ; @54 nylon chord

	"Sawtooth Bass.brr" $FF $E2 $B8 $04 $00 ; @55 saw bass
	"../default/05 SMW @8.brr" $FF $E2 $B8 $0F $00 ; @56 flat bass
}

;==========================================;
;	Main Macros
;==========================================;

	"@e = $F4 $03"
	"%l = $F4 $01"

	"($EE-X) = $EE $00"
	"($FA-3X) = $FA $03 $00"
	"$XR-X = $FA $02 $00"
		"$XR- = $FA $02 $"
	"(6T = (69"
	"(W33D) = (420)"

	"@rest = [[ r2 ]]11"

;==========================================;
;	Note Commands
;==========================================;

	"u = < @p c ($FA-3X) >"
	"u16 = < @p c16 ($FA-3X) >"
	"u8 = < @p c8 ($FA-3X) >"

	"n+ = ($FA-3X) b+ @p"
		"n+ n+ = ($FA-3X) b+ b+ @p"
		"n+ n+4 = ($FA-3X) b+ b+4 @p"
	"n+32 = ($FA-3X) b+32 @p"
	"n+16 = ($FA-3X) b+16 @p"
		"n+16 n+16 = ($FA-3X) b+16 b+16 @p"
	"n+8 = ($FA-3X) b+8 @p"
		"n+8 n+8 = ($FA-3X) b+8 b+8 @p"
		"n+8 n+4 = ($FA-3X) b+8 b+4 @p"
	"n+4 = ($FA-3X) b+4 @p"
		"n+4 n+4 = ($FA-3X) b+4 b+4 @p"
	
	"[[ @closed n+16 ]]7 = ($FA-3X) [[ @closed b+16 ]]7 @p"
	"[[ @closed n+32 ]]12 = ($FA-3X) [[ @closed b+32 ]]12 @p"
	
	"k = @e c+ ($FA-3X) @e"
	"k8 = @e c+8 ($FA-3X) @e"
		"k8^ = @e c+8^ ($FA-3X) @e"
		"k8^32 = @e c+8^32 ($FA-3X) @e"
		"k8. = @e c+8. ($FA-3X) @e"
	"k4 = @e c+4 ($FA-3X) @e"
		"k4^ = @e c+4^ ($FA-3X) @e"
		"k4^16 = @e c+4^16 ($FA-3X) @e"
			"k4^16. = @e c+4^16. ($FA-3X) @e"
		"k4. = @e c+4. ($FA-3X) @e"
	"k2 = @e c+2 ($FA-3X) @e"
		"k2. = @e c+2. ($FA-3X) @e"
	"k1 = @e c+1 ($FA-3X) @e"
		"k1. = @e c+1. ($FA-3X) @e"
	
	"-k = c+ ($FA-3X) @e"
	"-k8 = c+8 ($FA-3X) @e"
		"-k8^ = c+8^ ($FA-3X) @e"
		"-k8^32 = c+8^32 ($FA-3X) @e"
		"-k8. = c+8. ($FA-3X) @e"
	"-k4 = c+4 ($FA-3X) @e"
		"-k4^ = c+4^ ($FA-3X) @e"
		"-k4^16 = c+4^16 ($FA-3X) @e"
			"-k4^16. = c+4^16. ($FA-3X) @e"
		"-k4. = c+4. ($FA-3X) @e"
	"-k2 = c+2 ($FA-3X) @e"
		"-k2. = c+2. ($FA-3X) @e"
	"-k1 = c+1 ($FA-3X) @e"
		"-k1. = c+1. ($FA-3X) @e"
	
	"k- = @e c+"
	"k16- = @e c+16"
	"k8- = @e c+8"
		"k8^- = @e c+8^"
		"k8^32- = @e c+8^32"
		"k8.- = @e c+8."
	"k4- = @e c+4"
		"k4^- = @e c+4^"
		"k4^16- = @e c+4^16"
			"k4^16.- = @e c+4^16."
		"k4.- = @e c+4."
	"k2- = @e c+2"
		"k2.- = @e c+2."
	"k1- = @e c+1"
		"k1.- = @e c+1."
		"k1^1- = @e c+1^1"
	
	"kx = c+ ($FA-3X)"
	"kx8 = c+8 ($FA-3X)"
		"kx8^ = c+8^ ($FA-3X)"
		"kx8^32 = c+8^32 ($FA-3X)"
		"kx8. = c+8. ($FA-3X)"
	"kx4 = c+4 ($FA-3X)"
		"kx4^ = c+4^ ($FA-3X)"
		"kx4^32 = c+4^32 ($FA-3X)"
		"kx4^16 = c+4^16 ($FA-3X)"
			"kx4^16. = c+4^16. ($FA-3X)"
		"kx4. = c+4. ($FA-3X)"
		"kx4.. = c+4.. ($FA-3X)"
	"kx2 = c+2 ($FA-3X)"
		"kx2. = c+2. ($FA-3X)"
	"kx1 = c+1 ($FA-3X)"
		"kx1. = c+1. ($FA-3X)"

;==========================================;
;	Remote Commands
;==========================================;

	(!800)[ $F4 $09 ]
	(!810)[ $ED $7F $F8 ]

	"@cmd_main = (!800, -1) (!810, 3)"
	
	"@cmd_main_off = (!800, 0) (!810, 0)"

;==========================================;
;	Instrument Macros
;==========================================;

		"(F00) = $ED $7F $F4 ^8"
		"(F10) = $ED $7F $F2 ^4"
		"(F20) = $ED $7F $F1 ^2"
		"(F30) = $ED $7F $EF ^1"

	"@0square = @40 v240"
	"@bell = @41 v240"

	"@lead = (A20) v255 | $DE $1C $0A $3F"
		"(V00) = v165 y10"
		"(A20) = @42"
		"(A21) = @43"
	"@synbrass = @44 v240 | $DE $16 $0A $2F"
		"(V30) = v155 y10"
	"@sawtooth = @45 v255 | $DE $20 $0A $34 | $FA $03 $1F"
		"(A00) = @46"
		"(V10) = v165 y10"
	"@synth = @47 v255 | $DE $24 $08 $4D | $FA $03 $4F"
		"(V20) = v165"
	"@epiano = @48 v255 | $DE $24 $0A $4D"
		"(V40) = v165"
	"@HIsquare = @49 v255"

	"@BGsquare = @50 v175"
		"(V50) = v125"
	"@6brass = @51 v235"

	"@13chord = @52 v180 | $DE $0A $0A $1F"
	"@sawchord = (A10) v170 | $DF"
		"(A10) = @53"
		"(A11) = @54"
	"@nylonchd = @55 v180 | $DE $0A $0A $1F"

	"@sawbass = @56 o3 v215 y10"
	"@flatbass = @57 o2 v245 y10,1,2"

;==========================================;
;	Percussion Macros
;==========================================;

	"@p0 = $FA $03 $5F"
	
	"@p = $FA $03 $3F"

	"@10snare = @30 v255"
	"@10kick = @31 v225"
	"@nXXclosed = @32 v235 y9"

	"@snare = @33 v255"
	"@kick = @34 v225 y10"

		"(vol) = v225"
	"@closed = @35 y9"
	"@open = @36 y10"
	"@ride = @37 v225 y10"
	"@crash = v255 y10 | $FA $03 $DF"
		"@crash+ = @38 | @crash"
		"@crash- = @39 | @crash"

;==========================================;
;	Echo Values
;==========================================;

#if VOICE == 1
	$F1 $05 $A0 $01
#endif

#if VOICE == 2
	$F1 $04 $A0 $01
#endif

	$EF $00 $34 $CB ; OFF - #0, #1, #2, #3, #4, #5, #6, #7

;==========================================;
;	DON'T MESS WITH THIS
;	IF YOU DON'T KNOW WHAT YOU'RE DOING!!!
;==========================================;

#if PITCH == 1 ; Original
;	$E4 $00 ; d minor
	"@penguino = $DF"
	"@cirno = "
#endif

#if PITCH == 2 ; Chill Penguin
	$E4 $FE ; c minor
	"@penguino = h2 | $DF"
	"@cirno = h0"
#endif

;==========================================;
;==========================================;

#if VOICE == 1

#SAMPLES
{
	"MJ WOO.brr"
}

#INSTRUMENTS
{
	"MJ WOO.brr" $FF $EA $FF $02 $00 ; @58 mj scream
}

	"@voice = @58 o3 v255 y10 | @penguino | $FA $03 $FF | g4 ($FA-3X) | @cirno"

#endif

#if VOICE == 2
	"@voice = ^4"
#endif

;==========================================;
;	Extras
;==========================================;

	"CHANNEL # = #"

;==========================================;
;	Global Volume / Tempo
;==========================================;
	w100
	t72
;==========================================;

;==========================================;
	CHANNEL #0 | @penguino @p0
;==========================================;

; --------------------- UNSAMPLED ---------------------
o3 | l8
[[ [ @10kick c c @10snare c c4 @10kick c c @10snare c ]2
@10kick c c @10snare c c @10kick c c @10snare c c
@10kick c q7D c16 q7F c16 @10snare c16 c16 c4 r4. ]]2

; ----------------------- SAMPLED -----------------------
@p
@kick c r1... c r4. c r4. c r2.. c r4. c r4. 
c16 [[ (vol) @closed n+16 ]]7 @kick 
c16 [[ (vol) @closed n+32 ]]14 @kick 
r4 c r4. c r1^ /

(005)[ @kick c @open n+ @snare c4 ]
(000)[ @kick c r @snare c4 ]6 (001)[ c16 c16 c c16 c16 c16 c16 ]
(005) (000)5 c c c c (001) 
(005) (000)6 (001) 
(005) (000)3 

c16 c c16 c c16 c c. c c c c c c16 c4^16 c4

(005) (000)7 
(005) (000)6 (001) 

@kick c @closed n+16 n+16 @snare c4 (000)6 @kick c @snare c c16 c16 c 

@kick c r4. c r4. [[ c r ]]3 c16 c16 c 
c @snare c c4 @kick c @snare c16 c16 c c [[ c16 ]]8 c4 c4 

@kick (030)[ c r4 c @snare c4. @kick c r ] c r c @snare c4 @kick c r 
(030) @snare c (031)[ @kick c c @snare c @kick c @snare c ] c16 c16 
(000) @kick c c @snare c4 
(031) @kick c @snare c c16 c16 
@kick c r4. [[ c r ]]4 c @snare c c16 c16 c16 c16 

(005) (000)6 (001) 
(005) (000)5 
(005) (001) 
(005) (000)6 (001) 
(005) (000)2 (001) 
^4 c2 c1 c4 
[[ (005) (000)6 (001) 
(005) (000)5 c c c c (001) ]]2

; ******************** CHILL PENGUIN ********************
(050)[ @kick c (vol) @open n+ ]14 @snare (001) 
(005) (000)5 c c c c (001)

@kick c r2.. c r2.. c r4. c r4. c r4. c (vol) @open n+ @snare c c16 c16 
(005) (000)4 (001) 
(005) (000)3 
(005) (005) 
(005) @kick c16 @snare c16 c c16 c16 c16 c16 
(005) (000)3 c c c c (001)

(050)7 @snare c c16 c16 
(000)3 (001) 

;==========================================;
	CHANNEL #6 | @rest
;==========================================;

; --------------------- UNSAMPLED ---------------------
@13chord o3 y11 | l8
r a b > c+ 
d2 e2 f e e d r2

; ----------------------- SAMPLED -----------------------
@penguino | l2
@crash+ k1^1- c+ c+ (669)[ c+1 
c+ c+ c+ ] c+. c+ -k1 r4 /

l8
(605)[ @crash- k4 @kick u (vol) @open c ] 
(600)[ @closed c (vol) @open c @kick u (vol) @open c ]6 (601)[ @kick u (vol) @open c ]2 
(605) (600)5 (601)4
(605) (600)6 (601)2 
(605) (600)3

@crash+ k16- c+ c+16 c+ c+16 c+ c+. c+ c+ c+ c+ c+ c+16 c+4^16 c+4 

(606)[ @crash- -k4 @kick u (vol) @open c ] (600)7 
(605) (600)6 (601)2

@crash- k4 (610)[ @kick u (vol) @closed c16 c16 ]
[[ c c16 c16 (610) ]]7

l4
@crash+ k2- c+2 c+ c+ c+ c+ 
c+2 c+2 c+ c+ c+2 

@crash- -k [[ @ride c ]]7
@crash- k [[ @ride c ]]6 @crash+ k4- 

l8
@crash- -k4 (vol) [[ @closed c r ]]3 
@crash- k4 (vol) [[ @closed c r ]]3 
@crash+ k4- c+2 c+4 c+1 

(606) (600)6 (601)2 
(605) (600)5 
(605) (601)2 
(605) (600)6 (601)2 
(605) (600)2 (601)2
r4 @crash+ k2- -k1 @kick u r 

[[ (605) (600)6 (601)2 
(605) (600)5 (601)4 ]]2

; ******************** CHILL PENGUIN ********************
(650)[ @crash- k4 (vol) [[ @closed c r ]]6 ] [[ c r ]]7 (601)2 
(605) (600)5 (601)4 

@crash+ k1- (669) @crash- -k4. (vol) @open c8 
(605) (600)4 (601)2 
(605) (600)3
(605)5 (600)3 (601)4 

(650) (601)
(600)3 (601)2

;==========================================;
	CHANNEL #1
;==========================================;

; --------------------- UNSAMPLED ---------------------
@0square o3 | l8
[[ (1690)[ a a+16 r16 b16 r16 b+ r b+ b ] a+ ]]2
(1691)[ a a+16 r16 b16 r16 > c d e16 r16 f16 r16 d 
g f e16 r16 c r ] r4. 
(1690) (1692)[ c
d e16 r16 f16 r16 a r a g a 
a+ a a+ g e d e c 
f f e f r ] r4.

; ----------------------- SAMPLED -----------------------
@sawbass | l2
d1^1 < a+ b+ a1 > 
d c < b g (100)[ q79 g4 q7F a+4 q79 a+4 q7F b+4 > r1 ] /

l8
(110)[ d > d ]15 ; d
$XR-FE (110) ; c
$XR-FC (110)12 ; a+
$XR-FB (110)2 ; a
$XR-FE (110) ; c
$XR-FF(110) ; c+
$XR-X (110)15 ; d
$XR-FE (110) ; c
$XR-FC (110)8 ; a+

$XR-X  d+16 d+16 r16 d16 d16 r16 c16 c16 r16 d r16 d+ c d d d c16 d16 r2 < 

(110)4 ; d
$XR-FB (110)4 ; a
$XR-FC (110)4 ; a+
$XR-FE (110)4 ; c
$XR-X (110)4 ; d
$XR-FB (110)4 ; a
$XR-FC (110)2 ; a+
$XR-FE (110)2 ; c
$XR-X (110)8 ; d
$XR-FB (110)4 ; a
$XR-FC (110)4 ; a+
$XR-FE (110)4 ; c
$XR-X d2 c+2 c2 < b2 a+4. a+8 > c4. c8 d1 

@flatbass
g2^ g > g < g a4. > a4. < a4 
> c-2^ b < b f+ > f+2. < f+4 

@sawbass
< g2^ g > g4 < e4. > e < e4 e4 

a2 a2 a2 r2 > 

(110)8 ; d
$XR-FC (110)2 ; a+
$XR-FE (110)2 ; c
$XR-FB (110)4 ; a
$XR-X (110)2 ; d
$XR-FE (110)2 ; c
$XR-FD (110)2 ; b
$XR-F9 (110)2 ; g
$XR-FC (110)2 ; a+
$XR-FE (110)2 ; c
$XR-X (110)12 ; d
$XR-FC (110)2 ; a+
$XR-FE (110)2 ; c
$XR-FB (110)4 ; a
$XR-X (110)2 
$XR-FE (110)2 ; c
$XR-FD (110)2 ; b
$XR-F9 (110)2 ; g
$XR-0C (100)
$XR-X

[[ (110)15 ; d
$XR-FE (110) ; c
$XR-FC (110)12 ; a+
$XR-FB (110)2 ; a
$XR-FE (110) ; c
$XR-FF (110) ; c+
$XR-X ]]2

; ******************** CHILL PENGUIN ********************
@flatbass
[[ (110)8 ; d
$XR-FE (110)8 ; c
$XR-X ]]2 

@sawbass | l1
< a+ > c d2 c+2 c2 c-2 
$XR-FC (110)4 ; a+
$XR-FE (110)4 ; c
$XR-FF (110)4 ; c+
$XR-FC (110)4 ; a+
$XR-FE (110)4 ; c
$XR-X (110)2 ; d
$XR-FF (110)2 ; c+
$XR-FE (110)2 ; c
$XR-FD (110)2 ; b
$XR-FC (110)4 ; a+
$XR-FE (110)4 ; c
$XR-FF (110)4 ; c+

 $XR-X d^^. (110)2 ; d

;==========================================;
	CHANNEL #2
;==========================================;

; --------------------- UNSAMPLED ---------------------
@0square o3 | l8
$XR-0C [[ (1690) a+ ]]2
(1691) 

@bell y9 | @cmd_main
b+ b+ r
@cmd_main_off

@0square y10 o3
(1690) (1692) $XR-X @e

; ----------------------- SAMPLED -----------------------
@lead o4 | $F4 $02 | @cmd_main
d e f (200)[ a4. a f a f e d2^ 
d f a > d4. d c d c < g a2. 
e4 f4. f e f a ] (201)[ e 
g g16 g16 g g f+ g ] f+ g 
f+ g g+ a a a+ b b+ 
a a16 a16 f f f r4

@synbrass
(219)[ %l q7A g32 q7C a32 q7D a+32 q7E b+64 %l ^64 q7F ] > /

(210)[ d c d f4 d < a16 g+16 g16 f16 > ] (211)[ d c d f4 g d c ]
(210) (212)[ d c d a4 a g g ]
(210) (211) (210) (213)[ a16 a16 a a a b+ g+ g f ]
(210) (211) (210) (212) 
(210) (211) 

d+16 d+16 r16 d16 d16 r16 c16 c16 r16 d r16 d+ c d d d c16 d r.

@voice

@sawtooth o4
(220)[ d d d f ] a2 
(221)[ e e e c ] < a2 >
< a+ a+ (224)[ a+ > d f4 e f g4 e4 ] c2 
(222)[ d d16 d16 d f a2 
e e16 e16 e ] < b+ a > c d e 
(225)[ f d < a+ > f e c < g > e e4. f+ f+2 ]

(220) a4 ($FA-3X)
@synbrass > a4 < 
@sawtooth (221) < a8 > ($FA-3X)
@synbrass b+ b+4 
@sawtooth < a+ a+16 a+16 (224) > c ($FA-3X)
@synbrass b+ b+4 

@sawtooth
(223)[ [[ d16 ]]6 e16 e16 [[ f16 ]]6 g16 g16 
a16 a16 a16 a16 a b+ g a ] a r 
(225) ($FA-3X)

@synth o3
(230)[ b a b > d2^ < ] (231)[ b a b > d4 e < b a ]
(230) (232)[ b a b > f+4 f+ ] e4 
(231) f+4 f+4 g+4 g+4 < ($FA-3X)

@BGsquare | @cmd_main_off | l32
q6F (235)[ a b > c d e f g a b > c d e f g a a ]
$XR-0C (235) $XR-X
(236)[ > a g f e d c < b a g f e ] d c < b a a
q69 a a q66 a a 

@lead o4 y9 | @cmd_main | l8
q7F d e f (200) f r g16 g16 g g g a g d 
f d < a+ > f e c < g > e d4 e4 f+2 
(200) f g g g g f+ g f+ g 
f+ g g+ a a a+ b b+ r2..

@synbrass y9
(219)
[[ (210) (211) (210) (212)
(210) (211)  (210) (213) ]]2

; ******************** CHILL PENGUIN ********************
(250)[ @epiano o5 y10
g4 $DD $00 $0A a f b+2 

@6brass y9
c16 c16 c12 r24

@epiano y10
d f a ] (251)[ f d b+ a f4 $DD $00 $0A g e c2 ]

@HIsquare
(252)[ > c16 d16 e f4 g e c4. < ]

(250) (253)[ a f b+ a > d4 $DD $00 $0A e c ] g2 <

@6brass y9
c16 c16 c12 r24^4 c12 r24^8 c12 r24 c+. r16

@synbrass
(260)[ g4 $DD $00 $0A a g16 r16 a4 f b+ a+ a g ] f16 r16 e c d c < a
a+ > $DD $00 $0A c d16 r16 e16 r16 (261)[ f4 g f g g $DD $00 $0A a ] b+ r a+ a4 g4 
(260) a16 r16 (262)[ a+ a g f e g ] f r e4 

@sawtooth | (A00)
e f g 
(265)[ g4 $DD $00 $0A a g a4 f b+ a+ a g ] f e c d e c 
e $DD $00 $0A f e4 (261) b+4 a+ a4 g4 
(265) a (262) f4 e4 d e c+ 
c+4 $DD $00 $0A d ^1.^8 r32 ($FA-3X)

@epiano y10 (V40) | l16
q6F d g b+ g a (370)[ d > d < g a b+ g d a g > c d < d g b+ g a ]
d > d < g a b+ g d a g > c d32 <

@synbrass y9
(219)

;==========================================;
	CHANNEL #3
;==========================================;

; --------------------- UNSAMPLED ---------------------
@0square o3 | l8
q7D [[ (369)[ a a+16 r16 b16 r16 b+ r b+ b ] a+ ]]2
f g16 r16 g+16 r16 a a+ > c16 r16 d16 r16 < a+ 
> e d c16 r16 < g r 

@bell y12 | @cmd_main
> b b r
@cmd_main_off

@0square y10
(369) c 
a+ a16 r16 g16 r16 f+ r a g a 
a+ a a+ g e d e c 
a a g+ a r @e

; ----------------------- SAMPLED -----------------------
r.. @lead (V00) | @cmd_main
q7F d e f a4. a f a f e32

@lead | (A21)
q7C > d f a > d2 <

r.. (V00)
q7F d4. d c d c < g32 >

@lead | (A21)
q7C > c+16 < a+16 a16 a+16 a16 g16 a2 <

r.. (V00)
q7F f4. f e f a (201) f+32 r4^16.
g g+32 r4^16. a+ b32 r2^8

@bell y12
q7D > e e r < /

@synbrass y12
q7D (310)[ a r4 a4 r4. ]3 (311)[ a r4 > d4 d c c < ]
(312)[ a+ r4 a+4 r4. ]3 (313)[ a16 a16 a a a b+ g+ g f ]
(310)3 (311)
(312)2

d+16 d+16 r16 d16 d16 r16 c16 c16 r16 d r16 d+ c d d d c16 d r4..

r.. @sawtooth o4 (V10)
q7F (220) a2 
(221) < a4^32

@sawtooth y12
q7D (320)[ f f16 f16 f a+ > d4 c d e4 c4 < ] g2 

r.. (V10)
q7F (222) b+32 ($FA-3X)

@synbrass o5 y12
q7D c d e f d < a+ > f e c < g > e e4. f+ f+2 <

@sawtooth < a a16 a16 a > d f4 ($FA-3X)
@synbrass > f4 < 
@sawtooth c c16 c16 c < a f > ($FA-3X)
@synbrass g g4 
@sawtooth (320) < g > ($FA-3X)
@synbrass g g4 

r1^1 

@sawtooth
d < a+ g > d c < g e a a4. > d d2 ($FA-3X)

r8.. @synth o4 (V20) y10
q7F (230) (231)
(230) (232) e32 ($FA-3X)

@sawchord y13
d1 e1 

r^32 @BGsquare (V50) | @cmd_main_off
(235) $XR-0C (235) $XR-X
(236) r2

@lead y12 | @cmd_main
q7C (340)[ f2 r2^8 
(A21) > d f a > d2 < 
(A20) < a+2 g2 e > 
(A21) > c+16 < a+16 a16 a+16 a16 g16 a2 < 
(A20) d4. d c d f ] d r d16 d16 d d d f d < a+ > 
d < a+ g > d c < g e b+ a4 > c4 d 
y9 q7F d e f 
y12 q7C (340) [[ d ]]5 c- d c- d 
r4 < a+4 r4 b+4 >

@BGsquare y10 | @cmd_main_off | l64
q6F > d8 r16 a16 g8 f8 e8 c8
> d c < b a g f e d c < b a g f e d c >

@synbrass y12 | @cmd_main | l8
q7D [[ (310)3 (311) (312)3 (313) ]]2

; ******************** CHILL PENGUIN ********************
r.. (350)[ @epiano y10 (V20)
q7F g4 $DD $00 $0A a f b+4^32 

@6brass y12
< a16 a16 a12 r24 >

r.. @epiano y10 (V20)
q7F d f a ] (251)

@HIsquare (V20)
(252)
(350) (253) > g4^32 <
 
@6brass y12
q7D < g16 g16 g12 r24^4 g12 r24^ g12 r24 g. r16

r.. @synbrass (V30)
q7F (260) > f16 r16 e c d c32 <

@synbrass y12
q7D g $DD $00 $0A a a16 r16 > c16 r16 (361)[ d4 e d e e $DD $00 $0A f ] a r g f4 e4 

r.. (V30)
q7F (260) a16 r16 a+ a g32 

@synbrass y12
q7D c16 d16 e d r c+4 

@sawtooth | (A00)
c+ d e 
(360)[ e4 $DD $00 $0A f e f4 d a g f e ] d c < a a+ b+ a > 
c $DD $00 $0A d c4 (361) a4 g f4 e4 
(360) f g f e d c16 d16 e d4 c+4 q7C c- q7A c+ q78 < a > ($FA-3X)

@epiano y11 | l16
q6F (370)4

;==========================================;
	CHANNEL #4 | @rest
;==========================================;

; --------------------- UNSAMPLED ---------------------
@13chord o4 y13 | l8
r f+ g a a+2 > c2 d c+ c < a r2 @e

; ----------------------- SAMPLED -----------------------
@sawchord | @cmd_main | l1
f^ f2 g2 e 
(440)[ f2 e2 d r4 d4 r4 ] e4 r2^8

@bell y9
> f8 f8 r8 < /

@sawchord y13
(410)[ f^^^^^^. e2 ]
f^^^^^ 

@p | @penguino | l8
< @e @kick c16 c c16 c c16 c c. c c c c c c16 c r. c r @e ($FA-3X) >

@sawchord y13 | @cirno | l1
[[ f e ]]3 (W33D)[ f4. f8 e4. e8 e2 f+2 ]
f e d e 

r8.. @sawtooth  (V10)
(223) a32 ($FA-3X)

@sawchord y13
(W33D)

@nylonchd | l4
< c-. b. g. e. > e. < e. > 
c-. d. < e. > e. < a 
d. b2^8 e. b2^8 >

r @sawchord
e r e e2 r2 

l1
f^. e. (440) e4 f2 f+2 
f^. g2 a (440) e4 r 

(410)2

; ******************** CHILL PENGUIN ********************
r8 @nylonchd
f... r8 e... r8 
f... r8 e... 

@sawchord
(460)[ d e f2 e2 e2 ] d2

r8 (A11) | l8
[[ d r ]]4 [[ e r ]]7 e

(A10) | l1
(460) d2
^ e^ 

f^^^ 

;==========================================;
	CHANNEL #7 | @rest
;==========================================;

; --------------------- UNSAMPLED ---------------------
@13chord o4 y7 | l8
r d e f+ g2 g2 a g+ g f r2 @e

; ----------------------- SAMPLED -----------------------
@sawchord | @cmd_main | l1
d^. e2 c+ 
(740)[ d2 c2 < b1 r4 a+4 r4 ] > c4 r /

(710)[ d^^^^^^. c+2 ]
d^^^^^ r^ 

[[ d c ]]3 d4. d8 c4. c8

@BGsquare o4 | @cmd_main_off | l16
q6F y3 d y4 f+ y5 a > y6 d < y7 f+ y8 a > y9 d y10 f+ <
y11 a > y12 d y13 f+ y14 a y15 d y16 f+ y17 a > y18 d < <

@sawchord y7 | @cmd_main | l1
q7F d c < a+ b+ >
r^ d4. d8 c4. c8

@BGsquare o6 | @cmd_main_off | l16
q6F y18 a y17 f+ y16 e y15 d < y14 a y13 f+ y12 e y11 d
< y10 a y9 f+ y8 e y7 d < y6 a y5 f+ y4 e y3 d

r8 @nylonchd y11 | @cmd_main | l4
q7F d. > d. < d. a. > c+.
< d. > d. c-. < g+. d. > d8
y7
< g. g2^8 g+. g+2^8 >

@sawchord
r c+ r c+ c+2 r2 

l1
d^. c2 c+2. 

@lead y12
q7C c4

@sawchord y7
(740) c4 d 
^^. e^4

@lead y12
q7C c4

@sawchord y7
(740) c4 r 

(710)2

; ******************** CHILL PENGUIN ********************
r16 @nylonchd
d.... r16 c.... r16 
d.... r16 c....

@sawchord
< (760)[ a+ > c d2 c+2 c2 < ] b2

r8 (A11) | l8
[[ a+ r ]]4 [[ b+ r ]]4 [[ > c+ r ]]3 c+ <

(A10) | l1
(760) b2
a+ > c c+ 

d^^^ 

;==========================================;
	CHANNEL #5 | @penguino
;==========================================;

; --------------------- UNSAMPLED ---------------------
o3 | l8
@nXXclosed [[ b+ ]]28 r b+ b+ r
[[ b+ ]]28 r2 @e

; ----------------------- SAMPLED -----------------------
@sawchord | @cirno | @cmd_main | l1
a^ a+2 b+2 a 
^2 (540)[ g2 f+ r4 f4 r4 ] a4 r /

(510)[ a^^^ a+^^ a 
^^^^ ] a+^ r^ 

a g a+ g 
a g a+4. a+8 a4. a8 a 
^ g f g 
r^ a+4. a+8 a4. a8 a 

r4 @nylonchd y7 | l4
g. b. c+. > c+. < a. 
f+. > f+. < f+. b. f+. 

@sawchord y11
g1 g+1 

r a r a a2 r2 

l1
a^ a+2 g2 a 
^2 (540) g4 a 
a^ a+2 > c2 c+ <
a2 (540) g4 r 

(510) a+^^ a 

; ******************** CHILL PENGUIN ********************
@nylonchd
[[ a^ g^ ]]2

@sawchord
(560)[ f g a2 g+2 g2 ] f+2

r8 (A11) | t73 | l8
[[ f r ]]4 [[ g r ]]4 [[ g+ r ]]3 g+ 

(A10) | t72 | l1
(560) f+2
f g g+ 

a^^^ 

;==========================================;
;	MML by Hooded Edge
;==========================================;

#amk 2